package com.group3.service;

import com.group3.domain.GroupScores;
import com.group3.domain.PersonalScores;
import com.group3.pojo.Page;
import com.group3.pojo.result.PersonalScoresResult;
import com.group3.utils.Result;

import java.util.List;

public interface ACompositeScoresService {

    public Result<List<PersonalScores>> selectCompositeScoresPersonal(
            String lessonName, Integer groupId, Page page);

    public Result<PersonalScoresResult> showStudentScore(
            String studentId, String lessonName);

    public Result<List<GroupScores>> selectCompositeScoresGroup(
            String lessonName, Integer groupId, Page page);

    public Result showGroupScore(
            Integer groupId, String lessonName);

}
